www.gusucode.com > PHP开源客户管理系统 v1.0PHP源码程序 > PHP开源客户管理系统 v1.0/khglxt_A5/khglxt_A5/app/controllers/yewu.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Yewu extends CI_Controller { function __construct () { parent::__construct(); $this->load->model('free_m'); $this->load->model('kehu_m'); $this->load->library('myclass'); $this->load->library("session"); $this->load->helper('url'); if ($this->session->userdata('username')==''){ //redirect(site_url('/login'),'location'); show_error1('您还没有登录','500', '操作提示','/login','1'); exit; } } public function index($page=1) { mysql_query("SET NAMES GBK"); $limit =12; $config['uri_segment'] = 3; $config['use_page_numbers'] = TRUE; $config['base_url'] = site_url('yewu/index/'); $config['total_rows'] = $this->db->count_all('tb_yewu'); $config['per_page'] = $limit; $config['prev_link'] = '<'; $config['prev_tag_open'] = '<li class=\'paginItem\'>'; $config['prev_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li class=\'paginItem current\'><a href=\'#\'>'; $config['cur_tag_close'] = '</a></li>'; $config['num_tag_open'] = '<li class=\'paginItem\'>'; $config['num_tag_close'] = '</li>'; $config['next_link'] = '>'; $config['next_tag_open'] = '<li class=\'paginItem\'>'; $config['next_tag_close'] = '</li>'; $config['first_link'] = '«'; $config['first_tag_open'] = '<li class=\'paginItem\'>'; $config['first_tag_close'] = '</li>'; $config['last_link'] = '»'; $config['last_tag_open'] = '<li class=\'paginItem\'>'; $config['last_tag_close'] = '</li>'; $config['num_links'] = 3; $this->load->library('pagination'); $this->pagination->initialize($config); $start = ($page-1)*$limit; $data['pagination'] = $this->pagination->create_links(); $data['page']=$page; $data['total_rows']=$config['total_rows']; $data['list'] = $this->kehu_m->get_yewu_list($start, $limit); $this->load->view('taobaocp/yewu_list',$data); } public function add() { if($_POST){ if(!$this->input->post('khid')){ show_error1('请先选择客户','500', '操作提示'); exit; } if(!$this->input->post('ktrq')){ show_error1('开通时间不能为空','500', '操作提示'); exit; } if(!$this->input->post('dqrq')){ show_error1('到期时间不能为空','500', '操作提示'); exit; } $str = array( 'khid'=>$this->input->post('khid'), 'cpmc'=>$this->input->post('cpmc'), 'ktrq'=>$this->input->post('ktrq'), 'dqrq'=>$this->input->post('dqrq'), 'txrq'=>$this->input->post('txrq'), 'cbjg'=>$this->input->post('cbjg'), 'xsjg'=>$this->input->post('xsjg'), 'content'=>$this->input->post('content'), 'userid'=>$this->session->userdata('uid') ); if($this->kehu_m->add_yewu($str)){ //$this->myclass->notice('alert("添加成功!");window.location.href="'.site_url('admin/shuju').'";'); //print_r($str); show_error1('新增业务成功','500', '操作提示'); } exit; } $this->load->view('taobaocp/yewu_luru'); } public function show($id=0) { mysql_query("SET NAMES GBK"); if($_POST){ if(!$this->input->post('khid')){ show_error1('请先选择客户','500', '操作提示'); exit; } if(!$this->input->post('ktrq')){ show_error1('开通时间不能为空','500', '操作提示'); exit; } if(!$this->input->post('dqrq')){ show_error1('到期时间不能为空','500', '操作提示'); exit; } $str = array( 'khid'=>$this->input->post('khid'), 'cpmc'=>$this->input->post('cpmc'), 'ktrq'=>$this->input->post('ktrq'), 'dqrq'=>$this->input->post('dqrq'), 'txrq'=>$this->input->post('txrq'), 'cbjg'=>$this->input->post('cbjg'), 'xsjg'=>$this->input->post('xsjg'), 'content'=>$this->input->post('content') ); if($this->kehu_m->update_yewu($id,$str)){ //$this->myclass->notice('alert("添加成功!");window.location.href="'.site_url('admin/shuju').'";'); //print_r($str); show_error1('业务修改成功','500', '操作提示'); }else{ show_error1('您未做任何修改','500', '操作提示'); } exit; } $data['kehu']=$this->kehu_m->get_yewu_by_id($id); $this->load->view('taobaocp/yewu_edit',$data); } public function select() { mysql_query("SET NAMES GBK"); if($_POST){ $khid=$this->input->post('khid'); $cpmc=$this->input->post('title'); $dqrq1=$this->input->post('dqrq1'); $dqrq2=$this->input->post('dqrq2'); $data['list'] = $this->kehu_m->get_syewu_list($khid,$cpmc,$dqrq1,$dqrq2); }else{ $data['list'] =''; } $this->load->view('taobaocp/yewu_select',$data); } public function del($id=''){ if($this->kehu_m->del_yewu($id)){ echo json_encode(array('id'=>"0",'url'=>site_url($this->input->post('url')))); }else{ echo json_encode(array('id'=>"-1")); } } }